package com.infore.siteManagement.entity;

import java.io.Serializable;
import javax.persistence.*;

import org.hibernate.annotations.GenericGenerator;


/**
 * The persistent class for the OPER_COMPANY database table.
 * 运维企业
 */
@Entity
@Table(name="OPER_COMPANY")
@NamedQuery(name="OperCompany.findAll", query="SELECT o FROM OperCompany o")
public class OperCompany implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="OPER_COMPANY_ID")
	@GeneratedValue(generator = "uuidGenerator")
	@GenericGenerator(name = "uuidGenerator", strategy = "uuid") // UUID生成策略
	private String operCompanyId;

	/**简称**/
	@Column(name="ABBREVIATION")
	private String abbreviation;

	/**行政区域**/
	@Column(name="ADMINISITE_AREA")
	private String adminisiteArea;

	/**联系人**/
	@Column(name="CONTACT_PEOPLE")
	private String contactPeople;

	/**联系人电话**/
	@Column(name="CONTACT_PEOPLE_PHONE")
	private String contactPeoplePhone;

	/**地址**/
	@Column(name="OPER_COMPANY_ADDRESS")
	private String operCompanyAddress;

	/**介绍**/
	@Column(name="OPER_COMPANY_INTRODUCE")
	private String operCompanyIntroduce;

	/**企业名称**/
	@Column(name="OPER_COMPANY_NAME")
	private String operCompanyName;

	/**企业网址**/
	@Column(name="OPER_COMPANY_WEBSITE")
	private String operCompanyWebsite;

	/**邮政编码**/
	@Column(name="POSTAL_CODE")
	private String postalCode;

	/**统一社会代码**/
	@Column(name="SOCIAL_CODE")
	private String socialCode;
	
	/**法人**/
	@Column(name="LEGAL_PERSON")
	private String legalPerson;

	/**法人电话**/
	@Column(name="LEGAL_PERSON_PHONE")
	private String legalPersonPhone;


	public OperCompany() {
	}

	public String getOperCompanyId() {
		return this.operCompanyId;
	}

	public void setOperCompanyId(String operCompanyId) {
		this.operCompanyId = operCompanyId;
	}

	public String getAbbreviation() {
		return this.abbreviation;
	}

	public void setAbbreviation(String abbreviation) {
		this.abbreviation = abbreviation;
	}

	public String getAdminisiteArea() {
		return this.adminisiteArea;
	}

	public void setAdminisiteArea(String adminisiteArea) {
		this.adminisiteArea = adminisiteArea;
	}

	public String getContactPeople() {
		return this.contactPeople;
	}

	public void setContactPeople(String contactPeople) {
		this.contactPeople = contactPeople;
	}

	public String getContactPeoplePhone() {
		return this.contactPeoplePhone;
	}

	public void setContactPeoplePhone(String contactPeoplePhone) {
		this.contactPeoplePhone = contactPeoplePhone;
	}

	public String getOperCompanyAddress() {
		return this.operCompanyAddress;
	}

	public void setOperCompanyAddress(String operCompanyAddress) {
		this.operCompanyAddress = operCompanyAddress;
	}

	public String getOperCompanyIntroduce() {
		return this.operCompanyIntroduce;
	}

	public void setOperCompanyIntroduce(String operCompanyIntroduce) {
		this.operCompanyIntroduce = operCompanyIntroduce;
	}

	public String getOperCompanyName() {
		return this.operCompanyName;
	}

	public void setOperCompanyName(String operCompanyName) {
		this.operCompanyName = operCompanyName;
	}

	public String getOperCompanyWebsite() {
		return this.operCompanyWebsite;
	}

	public void setOperCompanyWebsite(String operCompanyWebsite) {
		this.operCompanyWebsite = operCompanyWebsite;
	}

	public String getPostalCode() {
		return this.postalCode;
	}

	public void setPostalCode(String postalCode) {
		this.postalCode = postalCode;
	}

	public String getSocialCode() {
		return this.socialCode;
	}

	public void setSocialCode(String socialCode) {
		this.socialCode = socialCode;
	}

	public String getLegalPerson() {
		return legalPerson;
	}

	public void setLegalPerson(String legalPerson) {
		this.legalPerson = legalPerson;
	}

	public String getLegalPersonPhone() {
		return legalPersonPhone;
	}

	public void setLegalPersonPhone(String legalPersonPhone) {
		this.legalPersonPhone = legalPersonPhone;
	}

}